45ac22f6935e7efbf68be35a4b0418857d7eea67,catroid/src/main/java/org/catrobat/catroid/ProjectManager.java,ProjectManager,correctAllNestedReferences,#Script#,736

Before Change


					((LoopEndBrick) currentBrick).setLoopBeginBrick(loopBeginBrick);
					loopBeginList.remove(loopBeginBrick);
				}
			} else if (currentBrick instanceof IfLogicElseBrick) {
				if (hasItems(ifBeginList)) {
					IfLogicBeginBrick ifBeginBrick = ifBeginList.get(ifBeginList.size() - 1);
					ifBeginBrick.setIfElseBrick((IfLogicElseBrick) currentBrick);
					((IfLogicElseBrick) currentBrick).setIfBeginBrick(ifBeginBrick);

After Change


				loopBeginBrick.setLoopEndBrick((LoopEndBrick) currentBrick);
				((LoopEndBrick) currentBrick).setLoopBeginBrick(loopBeginBrick);
				loopBeginList.remove(loopBeginBrick);
			} else if (currentBrick instanceof IfLogicElseBrick && hasItems(ifBeginList)) {
				IfLogicBeginBrick ifBeginBrick = ifBeginList.get(ifBeginList.size() - 1);
				ifBeginBrick.setIfElseBrick((IfLogicElseBrick) currentBrick);
				((IfLogicElseBrick) currentBrick).setIfBeginBrick(ifBeginBrick);